/*
 * @lc app=leetcode.cn id=45 lang=typescript
 *
 * [45] 跳跃游戏 II
 */

// @lc code=start
function jump(nums: number[]): number {
  // 在到达当前跳跃边界时才增加跳跃次数，
  // 是因为我们只在必须跳跃时才跳跃，
  // 而不是在能够跳跃的每个位置都跳跃。

  const n = nums.length

  let currentEnd = 0
  let max = 0
  let jumps = 0

  for(let i = 0; i < )
  
}
// @lc code=end
